Protocol Classes for Designing Reliable Distributed Environments

نویسندگان

  • Benoît Garbinato
  • Pascal Felber
  • Rachid Guerraoui
چکیده

In this paper, we present Bast, an extensible library of protocol classes. The latter is aimed at helping system programmers to build distributed programming environments. Protocol classes constitute the basic structuring components for higher-level programming models, such as the transactional model, and add exibility to distributed environments. We focus on classes that implement a generic agreement protocol named DTM (Dynamic-Terminating-Multicast). To the programmer , the DTM generic protocol appears as a set of classes that can be specialized to solve agreement problems in distributed systems. In particular , we show how those classes can be derived to build atomic commitment and reliable total order protocols. An overview of the Smalltalk design and implementation of the Bast library is also presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability in Multicast Services and Protocols ; A Survey

Multipoint communication allows information transfer within a group of peer entities and is becoming more and more relevant in distributed environments. For distributed or replicated data, it ensures an efficient communication without overloading the network. Multicast is defined as a subset of multipoint where a single sender transmits data to a group of receivers. Several classes of multicast...

متن کامل

The Construction of a Reliable Multipeer Communication Protocol for Distributed Virtual Environments

We present the design and implementation issues of a Reliable MultiPeer Protocol (RMPP). This protocol is suitable for applications in the area of distributed virtual environments and is written in Java. Motivation, protocol classification, design goals and the error recovery algorithm are discussed. This paper concludes by presenting a possible application of the RMPP.

متن کامل

AMRHy: Hybrid Protocol for a Reliable Multicast Transport in Active Networking Environments

The capacity gain of active networks has been extensively studied in the reliability of multicast. It has been shown that active networks improve the network reliability by reducing the number of packet retransmission between the source and receivers in lossy networks. However, the existing active reliable multicast protocols are based on the receiver-initiated class that attributes the respons...

متن کامل

Design & Implementation of a Reliable Multicast Protocol for Distributed Virtual Environments Written in Java

The goal of this paper is to present the full design and implementation scheme regarding the construction of a reliable multicast protocol suitable for distributed virtual environments written in JAVA. Several techniques that are used to reduce system resource usage and to improve performance will be highlighted.

متن کامل

The design of a Reliable Multipeer Protocol in Java for Internet based Distributed Virtual Environments

We present the design and implementation of a Reliable MultiPeer Protocol (RMPP). This protocol is suitable for applications in the area of distributed virtual environments and is written in JAVA. Motivation, protocol classification, design goals and the error recovery algorithm are discussed. Furthermore, some implementation issues are listed. This paper concludes by presenting two possible ap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996